type runtime.notInHeap

23 uses

	runtime (current package)
		malloc.go#L804: 			newArray := (*notInHeap)(persistentalloc(size, goarch.PtrSize, &memstats.gcMiscSys))
		malloc.go#L1888: 	base *notInHeap
		malloc.go#L1904: var persistentChunks *notInHeap
		malloc.go#L1920: 	var p *notInHeap
		malloc.go#L1931: func persistentalloc1(size, align uintptr, sysStat *sysMemStat) *notInHeap {
		malloc.go#L1951: 		return (*notInHeap)(sysAlloc(size, sysStat, "immortal metadata"))
		malloc.go#L1964: 		persistent.base = (*notInHeap)(sysAlloc(persistentChunkSize, &memstats.other_sys, "immortal metadata"))
		malloc.go#L2064: type notInHeap struct{ _ sys.NotInHeap }
		malloc.go#L2066: func (p *notInHeap) add(bytes uintptr) *notInHeap {
		malloc.go#L2067: 	return (*notInHeap)(unsafe.Pointer(uintptr(unsafe.Pointer(p)) + bytes))
		mbitmap.go#L565: 	sl = notInHeapSlice{(*notInHeap)(unsafe.Pointer(base)), elems, elems}
		mpagealloc_64bit.go#L85: 		sl := notInHeapSlice{(*notInHeap)(r), 0, entries}
		mpagealloc_64bit.go#L252: 	sl := notInHeapSlice{(*notInHeap)(r), int(n), int(n)}
		mranges.go#L258: 	ranges.array = (*notInHeap)(persistentalloc(unsafe.Sizeof(addrRange{})*uintptr(ranges.cap), goarch.PtrSize, sysStat))
		mranges.go#L385: 			ranges.array = (*notInHeap)(persistentalloc(unsafe.Sizeof(addrRange{})*uintptr(ranges.cap), goarch.PtrSize, a.sysStat))
		mranges.go#L455: 		ranges.array = (*notInHeap)(persistentalloc(unsafe.Sizeof(addrRange{})*uintptr(ranges.cap), goarch.PtrSize, b.sysStat))
		slice.go#L23: 	array *notInHeap
		traceregion.go#L43: func (a *traceRegionAlloc) alloc(n uintptr) *notInHeap {
		traceregion.go#L57: 			return (*notInHeap)(unsafe.Pointer(&block.data[r-n]))
		traceregion.go#L62: 	var x *notInHeap
		traceregion.go#L75: 				x = (*notInHeap)(unsafe.Pointer(&block.data[r-n]))
		traceregion.go#L93: 		x = (*notInHeap)(unsafe.Pointer(&block.data[0]))